package jackson;

import cn.hutool.core.util.NumberUtil;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.ObjectWriter;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;


/**
 * @author 黄乾坤
 * @create 2023-07-06 17:10
 */
public class MainTest {

    public static void main(String[] args) throws ParseException {

        BigDecimal bigDecimal = NumberUtil.toBigDecimal("1a1");
        System.out.println(bigDecimal);

        Number number = NumberUtil.parseNumber("1a1");
        System.out.println(number);

        DecimalFormat decimalFormat = new DecimalFormat();
        Number parse = decimalFormat.parse("1a1");
        System.out.println(parse);
        //        String s = "NUll:";
//
//        int i = s.indexOf(":");
//        String substring = s.substring(i + 1);
//        System.out.println(substring);
//
//        Order order = new Order();
//        order.setI(1);
//        order.setD(2.0D);
//        order.setS("s");
//        order.setLs(new long[]{1L, 2L});
//        order.setOrder(null);
//
//        List<Order> list = new ArrayList<>();
//        list.add(order);
//
//        ObjectMapper objectMapper = new ObjectMapper();
//        ObjectWriter writer = objectMapper.writer();
//        try {
//            String json = writer.writeValueAsString(list);
//            System.out.println(json);
//        } catch (JsonProcessingException e) {
//            e.printStackTrace();
//        }
    }
}
